Fix mistake in truncating length of text to MAX_SIZE. (Found by Padraig
authorOwen Taylor <otaylor@redhat.com>
Wed, 17 Oct 2001 19:20:15 +0000 (19:20 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Wed, 17 Oct 2001 19:20:15 +0000 (19:20 +0000)
Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
in truncating length of text to MAX_SIZE. (Found by
Padraig O'Briain, #62055)

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkentry.c

index 69e9eed9d7373a26a89fcffbf00d3de535beec06..5e87abde0c81017ef849489fe80bc51dee02a4ca 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
+       in truncating length of text to MAX_SIZE. (Found by 
+       Padraig O'Briain, #62055)
+
 Tue Oct 16 17:04:44 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c: Rename ACTIVATE_MNEMONIC enum to
index 69e9eed9d7373a26a89fcffbf00d3de535beec06..5e87abde0c81017ef849489fe80bc51dee02a4ca 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
+       in truncating length of text to MAX_SIZE. (Found by 
+       Padraig O'Briain, #62055)
+
 Tue Oct 16 17:04:44 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c: Rename ACTIVATE_MNEMONIC enum to
index 69e9eed9d7373a26a89fcffbf00d3de535beec06..5e87abde0c81017ef849489fe80bc51dee02a4ca 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
+       in truncating length of text to MAX_SIZE. (Found by 
+       Padraig O'Briain, #62055)
+
 Tue Oct 16 17:04:44 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c: Rename ACTIVATE_MNEMONIC enum to
index 69e9eed9d7373a26a89fcffbf00d3de535beec06..5e87abde0c81017ef849489fe80bc51dee02a4ca 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
+       in truncating length of text to MAX_SIZE. (Found by 
+       Padraig O'Briain, #62055)
+
 Tue Oct 16 17:04:44 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c: Rename ACTIVATE_MNEMONIC enum to
index 69e9eed9d7373a26a89fcffbf00d3de535beec06..5e87abde0c81017ef849489fe80bc51dee02a4ca 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
+       in truncating length of text to MAX_SIZE. (Found by 
+       Padraig O'Briain, #62055)
+
 Tue Oct 16 17:04:44 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c: Rename ACTIVATE_MNEMONIC enum to
index 69e9eed9d7373a26a89fcffbf00d3de535beec06..5e87abde0c81017ef849489fe80bc51dee02a4ca 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
+       in truncating length of text to MAX_SIZE. (Found by 
+       Padraig O'Briain, #62055)
+
 Tue Oct 16 17:04:44 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c: Rename ACTIVATE_MNEMONIC enum to
index 69e9eed9d7373a26a89fcffbf00d3de535beec06..5e87abde0c81017ef849489fe80bc51dee02a4ca 100644 (file)
@@ -1,3 +1,9 @@
+Wed Oct 17 15:17:20 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_real_insert_text): Fix mistake
+       in truncating length of text to MAX_SIZE. (Found by 
+       Padraig O'Briain, #62055)
+
 Tue Oct 16 17:04:44 2001  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gtkwidget.c: Rename ACTIVATE_MNEMONIC enum to
index 6bd66e122285939fee7f53d10482df879beecb7f..1529b32d15d5767442137d6e03af51f10e243205 100644 (file)
@@ -1858,7 +1858,7 @@ gtk_entry_real_insert_text (GtkEditable *editable,
              else
                {
                  entry->text_size = MAX_SIZE;
-                 new_text_length = entry->text_size - new_text_length - 1;
+                 new_text_length = entry->text_size - entry->n_bytes - 1;
                  break;
                }
            }